package com.sg.dto.biz.app.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc JudgeWorkTaskLssuesPersonalLdentityComRespDto
 * @使用场景
 */
@Data
public class JudgeWorkTaskLssuesPersonalLdentityComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 分管领导身份人员ID
     */
    @ApiModelProperty("分管领导身份人员ID")
    private String deptLeaderOriRoleMemId;

    /**
     * 高层分管领导账号
     */
    @ApiModelProperty("分管领导账号")
    private String deptLeaderUserId;

    /**
     * 高层分管领导就职记录ID
     */
    @ApiModelProperty("分管领导就职记录ID")
    private String deptLeaderInductionId;

    /**
     * 中基层主管身份人员ID
     */
    @ApiModelProperty("中基层主管身份人员ID")
    private String arrangeOriginalRoleMemberId;

    /**
     * 中基层主管账号
     */
    @ApiModelProperty("中基层主管账号")
    private String arrangeUserId;

    /**
     * 中基层主管就职记录ID
     */
    @ApiModelProperty("中基层主管就职记录ID")
    private String arrangeInductionId;

    /**
     * 接收工作任务责任身份人员ID
     */
    @ApiModelProperty("接收工作任务责任身份人员ID")
    private String receiverOriginalRoleMemberId;

    /**
     * 接收工作任务责任人账号
     */
    @ApiModelProperty("接收工作任务责任人账号")
    private String receiverUserId;

    /**
     * 接收工作任务责任就职记录ID
     */
    @ApiModelProperty("接收工作任务责任就职记录ID")
    private String receiverInductionId;

    /**
     * 接收任务参与者身份人员ID
     */
    @ApiModelProperty("接收任务参与者身份人员ID")
    private String participantsOriginalRoleMemberId;

    /**
     * 接收任务参与者账号
     */
    @ApiModelProperty("接收任务参与者账号")
    private String participantsUserId;

    /**
     * 接收任务参与者就职记录ID
     */
    @ApiModelProperty("接收任务参与者就职记录ID")
    private String participantsInductionId;

    /**
     * 高层问题发起人身份人员ID
     */
    @ApiModelProperty("高层问题发起人身份人员ID")
    private String highProblemCreatorOriginalRoleMemberId;

    /**
     * 高层问题发起人账号
     */
    @ApiModelProperty("高层问题发起人账号")
    private String highProblemCreatorUserId;

    /**
     * 高层问题发起人就职记录ID
     */
    @ApiModelProperty("高层问题发起人就职记录ID")
    private String highProblemCreatorInductionId;

    /**
     * 中基层问题发起人身份人员ID
     */
    @ApiModelProperty("中基层问题发起人身份人员ID")
    private String midOrBasicProblemCreatorOriginalRoleMemberId;

    /**
     * 中基层问题发起人账号
     */
    @ApiModelProperty("中基层问题发起人账号")
    private String midOrBasicProblemCreatorUserId;

    /**
     * 中基层问题发起人就职记录ID
     */
    @ApiModelProperty("中基层问题发起人就职记录ID")
    private String midOrBasicProblemCreatorInductionId;

    /**
     * 接收问题责任人身份人员ID
     */
    @ApiModelProperty("接收问题责任人身份人员ID")
    private String problemReceiverOriginalRoleMemberId;

    /**
     * 接收问题责任人账号
     */
    @ApiModelProperty("接收问题责任人账号")
    private String problemReceiverUserId;

    /**
     * 接收问题责任人就职记录ID
     */
    @ApiModelProperty("接收问题责任人就职记录ID")
    private String problemReceiverInductionId;

    /**
     * 问题干系人身份人员ID
     */
    @ApiModelProperty("问题干系人身份人员ID")
    private String problemStakeholderOriginalRoleMemberId;

    /**
     * 问题干系人账号
     */
    @ApiModelProperty("问题干系人账号")
    private String problemStakeholderUserId;

    /**
     * 问题干系人就职记录ID
     */
    @ApiModelProperty("问题干系人就职记录ID")
    private String problemStakeholderInductionId;

}
